/************* html tags style **************/
body{
    background: url("../images/bg.png");
}
a{
    color: #0067e7;
}
.tab-content a.contactSearchParent{
	color: #0067E7;
}
h1{
	text-shadow: 3px 2px 2px #B8B6A7;
	background: #f9f9f9;
}
.wrap{
	background: #fff;
}
.fitBG{
	background: #fff;
}
div.panel,span.flip
{
	color: #fff;
}
div.panel a.top-btn{
	color: #d2d2d2;
	background: #000 url("../images/top-btn.png") repeat-x;
	border:solid 1px #000;
}
div.panel a.top-btn:hover{
    background: #202020 url("../images/top-btn-hover.png") repeat-x;
}
div.dum{
	background:rgb(0, 0, 0);
	border:solid 1px #454545;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.panel-menu a.logo{
	color: #555;
	text-shadow: 0px 0px 3px #000;
}
div.panel div.top-right-btn {
background: url("../images/top-btn.png") repeat-x scroll 0 0 #000000;
border: 1px solid #000000;
color: #D2D2D2;
}
div.panel a.top-right-btn:hover{
background: url("../images/top-btn-hover.png") repeat-x scroll 0 0 #1f1f1f;
}
.drop-menu{
	background: rgb(255, 255, 255);
	box-shadow: 0px 1px 4px #454545;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.drop-menu a{
	color: #000;
	border-bottom: 1px solid #ddd;
}
.drop-menu a:hover{
	background: #f8f8f8;
}
.header-top{
    background:rgb(0, 0, 0);
    color: #fff;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.top-menu{
    background: #f4f4f4;
}
.top-menu a{
    color: #000;
    border-right: 1px solid #d2d2d2;
}
.top-menu a:hover{
    color: #858585;
}
.top-menu a.active{
    color: #858585;
}
.log a{
    color: #d2d2d2;
}
.log a:hover{
    color: #fff;
}
.btn{
    background: url("../images/big-btn.png") repeat-x;
    color: #000;
}
.main-top h6{
    color: #858585;
}
.titles{
	border-bottom: 1px solid #d2d2d2;
}
.title-block{
    border: 1px solid #F0F0F0;
}
.titles a{
    color: #555;
}
.paragraph span{
    color: #ab0000;
}
.paragraph p{
    color: #858585;
}
/************* header style *************/

/************* slideshow style ***************/
.slide{
    background: #f2f2f2;
}
.slide .caption{
    background: rgb(0, 0, 0);
    color: #fff;
	opacity:0.75;
	filter:alpha(opacity=75);
}
a.pagi{
    background: #a8a8a8;
}
a.active-pagi{
    background: #000;
}
/****************** slideshow style ends *****************/
/*************** login style *****************/
.login-box{
    background: #fff;
    border: 1px solid #DDDDDD;
    box-shadow: 0 1px 9px rgba(0, 0, 0, 0.15), 0 0 3px #FFFFFF inset;
    color: #666666;
    text-shadow: 0 1px 1px white;
}
.form-btn{
    background: -moz-linear-gradient(center top , white, #E0E0E0) repeat scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #FFFFFF inset;
    color: #666666;
    text-shadow: 0 1px 1px white;
}
.form-btn:hover{
    border-color: #999;
    box-shadow: 0 0 3px #fff inset;
}
.reg {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #E8EBEE;
}
.imp{
    background: -ms-linear-gradient(top, #EE5F5B, #BD362F) transparent;
    background: -webkit-linear-gradient(top, #EE5F5B, #BD362F) transparent;
    background: -o-linear-gradient(top, #EE5F5B, #BD362F) transparent;
    background: -moz-linear-gradient(top, #EE5F5B, #BD362F) transparent;
    background: linear-gradient(top, #EE5F5B, #BD362F) transparent;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    border: 1px solid;
    border-color: #BD362F #BD362F #802420;
}
.imp:hover{
    border-color: #999;
    box-shadow: 0 0 3px #fff;
}
.acc{
    background: -ms-linear-gradient(top, #62C462, #51A351) transparent;
    background: -webkit-linear-gradient(top, #62C462, #51A351) transparent;
    background: -o-linear-gradient(top, #62C462, #51A351) transparent;
    background: -moz-linear-gradient(top, #62C462, #51A351) transparent;
    background: linear-gradient(top, #62C462, #51A351) transparent;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    border-color: #51A351 #51A351 #387038;
}
.inf{
    background: -ms-linear-gradient(top, #5BC0DE, #2F96B4) transparent;
    background: -webkit-linear-gradient(top, #5BC0DE, #2F96B4) transparent;
    background: -o-linear-gradient(top, #5BC0DE, #2F96B4) transparent;
    background: -moz-linear-gradient(top, #5BC0DE, #2F96B4) transparent;
    background: linear-gradient(top, #5BC0DE, #2F96B4) transparent;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    filter: none;
    border: 1px solid;
    border-color: #2F96B4 #2F96B4 #1F6377;
}
.acc:hover{
    border-color: #999;
    box-shadow: 0 0 3px #fff;
}
/*************** login style ends *****************/
/*******************************/
.register-box{
    background: #fff;
    border: 1px solid #DDDDDD;
    box-shadow: 0 1px 9px rgba(0, 0, 0, 0.15), 0 0 3px #FFFFFF inset;
    color: #666666;
    text-shadow: 0 1px 1px white;
}
.register-h1{
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #E8EBEE;
}
.register-type{
border: 1px solid #ddd;
}
.register-type:hover{
box-shadow: 0px 0px 9px #bbb;
}
/*******************************/
/******************* Registration style *******************/
.reg-box{
    background: #fff;
    /*background: -moz-linear-gradient(center top , #e2e2e2, #d2d2d2) repeat scroll 0 0 transparent;*/
    border: 1px solid #DDDDDD;
    box-shadow: 0 1px 9px rgba(0, 0, 0, 0.15), 0 0 3px #FFFFFF inset;
    color: #666666;
    text-shadow: 0 1px 1px #fff;
    
}
/******************* Registration style end *******************/
/******************* change password form *******************/
.change-pass-box{
    background: #fff;
    border: 1px solid #DDDDDD;
    box-shadow: 0 1px 9px rgba(0, 0, 0, 0.15), 0 0 3px #FFFFFF inset;
    color: #666666;
    text-shadow: 0 1px 1px #fff;
    
}
/******************* change password form end *******************/
/************* validation style **********/
.valid .valid-line .error-msg{
	color: #be0000;
}
.strn-meter{
    border: 1px solid #bebebe;
}
.short{
    background: #FF7D7D;
}
/*fffb8f*/
.weak{
    background: #FF7D7D;
}
/*#2D98F3*/
.good{
	background: #89e07b;
}
.strong{
	background: #89e07b;
}
/*54bbe8*/
span.very-strong{
    background: #89e07b;
}
/************* validation style end **********/
/*********** left menu style **********/
.left-menu{
	background: #fff;
}
.menu-line{
	background: rgb(246, 246, 246);
	box-shadow: 0px -3px 5px rgb(221, 221, 221) inset;
}
.menu-line a{
    border-right: 1px solid #DDDDDD;
    color: #000000;
}
.menu-line a:hover{
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 5px 4px #F2F2F2 inset;
}
.menu-line a.menu-line-active{
    background: #fff;
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    box-shadow: 0 5px 4px #F2F2F2 inset;
}
.tab-content h3{
    color: #000000;
    border-bottom: 1px solid #ddd;
}
.left-menu-btn{
background: #000 url('../images/top-btn.png') repeat-x;
color: #fff;
box-shadow: 0 2px 2px #aaa;
}
.recent-items{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;
}
.recycle-bin{
background: #ffdede;
color: #b00000;
}
.left-menu-btn:hover{
background: #000 url('../images/top-btn.png') repeat-x;
}
/*********** left menu style end **********/
/************* pending requests style *************/

.content{
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    box-shadow: 0 0 5px #E0E0E0;
    background: #fff;
}
.tab-content a.tab-content-subtitle{
	color: #000;
}
.req{
    border-bottom: 1px solid #ddd;
}
.odd{
    background: #f6f6f6;
}
.error-row{
    color: #d50000 !important;
    border-color: #d50000 !important;
    background: #fff1f1 !important;
}
.success-row{
    color: #0ab269;
    border-color: #0ab269;
    background: #f1fff9;
}
/* request notification */
.countNotifications{
	background: #CF0000;
	color: #fff;
}
/************* pending requests style end *************/
/*************** main bottom ***************/
.col{
    border-top: 1px solid #d2d2d2;
}
.col h4{
    background: #fff;
}
.news-block{
	border-bottom: 1px dotted #d2d2d2;
	color: #333;
}
.news-block:hover{
	color: #de0000;
}
.col li{
	border-bottom: 1px dotted #d2d2d2;
	/*list-style-image:url('../images/li.png');*/
}
.col li a{
	color: #333;
}
.col li a:hover{
	color: #de0000;
}
.li-img{
    color: #bebebe;
}
/*************** main bottom end ***************/
/********************** footer style ********************/

.footer{
	box-shadow: 0 -3px 2px #DDDDDD;
	background: #f6f6f6;
}
/********************** footer style end ********************/
/******************* modal window ********************/
.modal-win-bg{
	background: rgb(0, 0, 0);
	opacity:0.4;
	filter:alpha(opacity=40);
}
.modal-win-box{
	background: #fff;
}
.modal-win-hd{
    background: url("../images/top-btn.png") repeat-x scroll 0 0 #000000;
}
.modal-win-title{
    color: #FFFFFF;
}
.modal-win-close{
    background: none repeat scroll 0 0 #151515;
    border: 1px solid #454545;
    color: #FFFFFF;
}
.form-row h4.requiredH4:after{
	color: #ff0000;
}
.form-row span{
	color: #555;
}
.new-lead-form .btns:last-child{
	border-top: 1px solid #ddd;
}
span.required-error{
    background: none repeat scroll 0 0 #FFF1F1;
    border: 1px solid #d50000;
}
.deleted-lead{
    background: none repeat scroll 0 0 #FFF1F1;
	color: #D50000;
}
.new-lead-form .valid-line .error-msg{
	color: #be0000;
}
/******************** import leads start ********************/
.importInfo{
	background: #F5F5F6;
	border: 1px solid #DDD;
}
.import-lead-form{
	border: 1px solid #ddd;
	box-shadow: 0px 0px 3px #bbb;
	background: #fff;
}
/******************** import leads end ********************/
/**************************/
.content-block{
    border: 1px solid #DDDDDD;
}
.recent-leads{
	background: #fff;
}
.recent-leads td{
	border: 1px solid #bbb;
}
.recent-leads th{
	border: 1px solid #bbb;
	color: #fff;
	background: #000 url("../images/top-btn.png") repeat-x;
}
/******************** leads end ********************/
/******************** Common ******************/


.TB{
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset;
    color: #333;
}

.TB:focus{
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 3px #fffd99 inset;
}
.TB:hover{
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 3px #fff652 inset;
}
h4{
    background: #f6f6f6;
    border: 1px solid #DDDDDD;
}
/******************** Common *****************/
/********************** chat ***********************/
.chat{
	
    background: #f6f6f6;
    border: 1px solid #BBBBBB;
    box-shadow: -1px -1px 2px #BBBBBB;
}
.fire-chat{
    background: #000 url('../images/top-btn.png') repeat-x;
    border: 1px solid #BBBBBB;
    color: #fff;
}
.chat-content{
    background: #fff;
    border: 1px solid #BBBBBB;
    box-shadow: 0px 0px 2px #ddd;
}
.online{
	background: #00b500;
}
.busy{
	background: #d10000;
}
.idle{
	background: #ffb700;
}
.offline{
	background: #909090;
}
.icon-status{
	background: #00b500;
}
.chat-person{
border-bottom: 1px solid #DDDDDD;
}
.chat-person:hover{
background: #e8edfc;
}
/********************** chat ***********************/
/********************* profile *********************/

.profile-owner{
	color: #000;
}
.profile-img{
    background: #FFFFFF;
}
.profile-img-change{
	background: rgb(0,0,0);
    color: #FFFFFF;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.left-menu h5{
    border-bottom: 1px solid #DDDDDD;
}
.chatter-contribution-bar{
    border: 1px solid #BBBBBB;
}
.chatter-contribution-bar .obs{
	background: #ff6969 url("../images/indicator-red.png") repeat-x;
}
.chatter-contribution-bar .act{
	background: #fff155 url("../images/indicator-yellow.png") repeat-x;
}
.chatter-contribution-bar .top{
	background: #63ee9b url("../images/indicator-green.png") repeat-x;
}
.profile-left-block .indicator{
    border: 1px solid #BBBBBB;
    background: #eee;
}
.profile-left-block .count{
	border-right: 1px solid #ddd;
}
.profile-left-block .text{
color: #555;
}
.profile-left-block .phone span:last-child{
	color: #555;
}
.profile-left-block .info{
	color: #555;
}
/*******************************/
.right-menu{
    border-left: 1px solid #DDDDDD;
}
.chatter-share-actions{
    border-bottom: 1px solid #DDDDDD;
}
.chatter-block{
    border-bottom: 1px solid #DDDDDD;
}
.chatter-block .post .date{
	color: #777;
}
.chatter-block .comments{
    background: none repeat scroll 0 0 #e8edfc;
}
.chatter-block .comment{
    border-bottom: 1px solid #FEFEFE;
}
/********************* profile *********************/
/********************* chatter ********************/
.chatter-img{
    background: #FFFFFF;
}
.chatter-img img{
    border: 1px solid #DDDDDD;
}
/********************* chatter ********************/
/************************* people ***********************/
.people-table td{
	border: 1px solid #bbb;
}
.people-table th{
	border: 1px solid #bbb;
	color: #fff;
	background: #000 url("../images/top-btn.png") repeat-x;
}
.people-table td a{
	border-right: 1px solid #ddd;
}
.people-table td .people-img{
	color: #ddd;
}
.people-table td .people-img img{
    border: 1px solid #DDDDDD;
}
/************************* people end ***********************/
/******************** successfully registered ******************/
.reg-success{
	color: #000;
	background: #F1FFF9;
    border: 1px solid #0AB269;
}
/******************** successfully registered ******************/
/************************* convert Lead Calendar**************************/
#ui-datepicker-div{
	background: #f6f6f6;
	border: 1px solid #ddd;
	box-shadow: 0px 0px 3px #ddd;
}
table.ui-datepicker-calendar tr th, table.ui-datepicker-calendar tr td{
	border: 1px solid #ddd;
	background: #fff;
}
.ui-datepicker-title{
	background: #000;
	color: #555;
	background: #eee;
	border: 1px solid #ccc;
}
/******************************** moving lists *******************************/
#sortable1, #sortable2 {
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 0px 0px 3px #ddd;
}
#sortable1 li, #sortable2 li {
	border: 1px solid #ddd;
	background: #fff url('../images/liBG.png') repeat-x;
}
#sortable2 li.placeholder-highlight{
	background: #fffeed;
	border: 1px solid #fcf8c0;
}
/***************************************/
.error-block{
    color: #d50000;
    border: 1px solid #d50000;
    background: #fff1f1;
}
/*********************************** reports ************************************/
.report-theme option{
	border: 1px solid #ddd;
}
.report-theme option.grey{
	background: #ccc;
}
.report-theme option.blue{
	background: #0091ff;
}
.report-theme option.yellow{
	background: #fff200;
}
.report-theme option.green{
	background: #2cb000;
}
.report-theme option.red{
	background: #db0700;
}
/***********************************************************/
/***************************** new action type ****************************/
.predefinedMultipleValues{
	background: #F7F8CC;
}
/************************** 404 start *************************/
.errorPageContent{
	border: 1px solid #ddd;
	background: #fff;
	box-shadow: 0px 0px 7px #bbb;
}
/************************** 404 end *************************/
/************************** search modal window start ****************************/
.tab-content a.contactSearchParent{
	color: #0067E7;
	background: url("../images/search-icon.png") no-repeat;
}
.modal-win-box .searchBothResult{
	border: 1px solid #DDD;
}
.modal-win-box .searchBothResultRow{
	border-bottom: 1px solid #ddd;
}
/************************** search modal window end ****************************/
/************************* basic left menu start *************************/
.createNewMenu{
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 0px 0px 3px #bbb;
}
.createNewMenu a:hover{
	background: #E8EDFC;
}
.noData{
	border: 1px solid #ddd;
	box-shadow: 0px 0px 3px #bbb;
}

/******************************** chatter tab left menu start **********************************/

.left-menu a.chatter-filter{
	color: #000;
}
.left-menu a.left-menu-active, .left-menu a.left-menu-active:hover{
	background: #fff;
	box-shadow: -3px 0px 3px #e0e0e0;
}
.left-menu a.chatter-filter:hover{
	background: rgb(255, 255, 255);
	box-shadow: -3px 0px 2px #bbb;
}
/******************************** chatter tab left menu end **********************************/

span.required{
	color: red;
}